package exceptionDemo;

import java.text.ParseException;
import java.text.SimpleDateFormat;

public class Exception2TestDriver {
    public static void main(String[] args) {
        test10();
    }

    /**
     * 在调用者层：对子方法throws出的异常信息进行显式的异常处理
     */

    private static void test10(){
        try {
            test11();
        } catch (ParseException e) {
            e.printStackTrace();
            System.out.println("发生了异常"+e.getMessage());
        }
    }
    /**
     * 异常处理：throws方式
     * @throws ParseException
     * @throws NullPointerException
     */
    private static void test11()throws ParseException,NullPointerException{
        // 创建个一个日期格式转换的工具类SimpleDateFormat的实例对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //检查性异常要求进行强制处理；
        sdf.parse("2019-02-18 20 08:33");

    }
}
